<!doctype html>
<html>

	<head>
		<meta charset="utf-8">
		<title></title>
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
	</head>

	<body>
		<script type="text/javascript">
			function Foo() {
				getName = function() {
					console.log(1);
				}
				return this;
			}
			Foo.getName = function() {
				console.log(2);
			}
			Foo.prototype.getName = function() {
				console.log(3);
			}
			var getName = function() {
				console.log(4);
			}

			function getName() {
				console.log(5);
			}

			Foo.getName();
			getName();
			Foo().getName();
			getName();
			new Foo.getName();
			new Foo().getName();
			new new Foo().getName();
		</script>
	</body>

</html>
